Stegano​grafie

Umění ukrýt zprávu tak, aby nikdo netušil, že vůbec existuje.

01 Co je steganografie

Neukrývá obsah zprávy. Ukrývá její existenci.

Z řeckého steganos (skrytý) a grafein (psát): psaní, o kterém nikdo neví.

Steganografie je vědní obor zabývající se ukrýváním tajných zpráv uvnitř jiných, na první pohled zcela běžných dat či předmětů.

A
Zpráva

To, co chceme utajit. Text, obrázek nebo libovolná data.

B
Nosič

Nevinný obal: např. fotografie, dopis, kniha nebo zvuková stopa.

A+B
Stegogram

Výsledek. Na pohled k nerozeznání od původního nosiče.

02 Otázka do publika

Setkali jste se už se steganografií?

Kresba domečků
03 Jaký je rozdíl

Kryptografie × steganografie

Kryptografie
Zprávu zašifruje

Obsah je nečitelný, ale každý vidí, že něco skrýváte. Zašifrovaný text přitahuje pozornost.

Chrání obsah zprávy
Existence zprávy je vidět
Prolomení = přečtení
Steganografie
Zprávu schovává

Zpráva vypadá jako běžná věc — dopis nebo fotka. Nikdo netuší, že by měl něco hledat.

Chrání existenci zprávy
Nosič vypadá nevinně
Odhalení = konec utajení
POZN.

Síla této komunikace stojí a padá s jejím utajením, a proto zachycení skryté zprávy prakticky znamená její prolomení. Aby ani v tom případě nedošlo k prozrazení obsahu zprávy, může se kombinovat s dalšími metodami šifrování.

04 Od starověku po současnost

Techniky steganografie

{{ grp.label }}

{{ it.title }}
Doplníme
{{ it.num }} {{ it.title }}

Digitální steganografie

{{ it.title }}
Doplníme
{{ it.num }} {{ it.title }}

Příklady A

{{ it.num }} {{ it.title }}
{{ it.num }} {{ it.title }} doplníme

Příklady B

{{ it.num }} {{ it.title }}
{{ it.num }} {{ it.title }} doplníme

Příklady C

{{ it.num }} {{ it.title }}
{{ it.num }} {{ it.title }} doplníme

Nejlepší úkryt je ten, o kterém nikdo neví, že existuje.

05 Praktická část

Ukázky šifer a jejich řešení

{{ it.title }}
Doplníme
{{ it.num }} {{ it.title }}

Co vlastně je digitální obrázek?

  • Digitální obrázek je ve výsledku jen soubor nul a jedniček.
  • Každá 0 nebo 1 představuje jeden bit a standardně platí, že 8 bitů = 1 bajt.
  • U běžného barevného obrázku má každý pixel určitou barvu, kterou můžeme popsat pomocí tří barevných kanálů RGB – červeného, zeleného a modrého.
  • U standardního 24bitového obrazu je každý z těchto kanálů uložen v 1 bajtu, tedy v 8 bitech, a může nabývat hodnot od 0 do 255.
    00000000 = 0
    00000001 = 1
    11111111 = 255
  • Rozdíl mezi formáty BMP, PNG a JPEG pak není především v tom, jak obrázek vypadá, ale v tom, jakým způsobem jsou informace o jeho pixelech uložené v souboru.
Obrázek doplníme
{{ selCounter }} {{ selYear }}

{{ selTitle }}

{{ scr }}

Postup {{ stepCounter }}

{{ stepText }}